package edu.seu.shuai.api;

import edu.seu.shuai.dto.MQMessage;
import edu.seu.shuai.dto.SendResult;

public interface IMQProducer {

    /**
     * 同步发送消息
     * @param mqMessage 消息类型
     * @return 结果
     */
    SendResult send(final MQMessage mqMessage);

    /**
     * 单向发送消息
     * @param mqMessage 消息类型
     * @return 结果
     */
    SendResult sendOneWay(final MQMessage mqMessage);
}
